0591fb914831dae01fc83d499901e96c643dfba8,Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceValue.java,DartVmServiceValue,computeRegExpPresentation,#XValueNode#InstanceRef#,86

Before Change


      // The pattern is always an instance of kind String.
      final InstanceRef pattern = instanceRef.getPattern();
      final String suffix = pattern.getValueAsStringIsTruncated() ? "... (truncated value)" : "";
      final String patternString = StringUtil.replace(pattern.getValueAsString() + suffix, "\"", "\\\"");

      node.setPresentation(AllIcons.Debugger.Value, new XStringValuePresentation(patternString) {
        @Nullable

After Change


      final InstanceRef pattern = instanceRef.getPattern();
      assert pattern.getKind() == InstanceKind.String : pattern;

      final String patternString = StringUtil.replace(pattern.getValueAsString(), "\"", "\\\"");
      node.setPresentation(AllIcons.Debugger.Value, new XStringValuePresentation(patternString) {
        @Nullable
        @Override